package com.yuelu.community.community.config;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

import java.text.SimpleDateFormat;

/**
 * ClassName: AlphaConfig
 * Description:
 *
 * @Author 文勇
 * @Create 2024/8/8 17:02
 * @Version 3.0
 */
//容器中装配第三方bean，别人写的不能轻易改，并且可能打到jar包里了没有源码，所以不能在相关类上加上@service之类的注解
    //可以自己写个配置类，通过bean注解进行声明来解决这个问题
@Configuration  //表明这是个配置类
public class AlphaConfig {
    //Java自带的SimpleDateFormat项目中想只实例化一次（项目所有地方日期格式一致），可以反复用，那就可以装配到容器里
    //装配的bean什么类型，返回的类型就是什么；方法名就是bean的名字！！方法返回的对象会自动装配到容器里。
    @Bean
    public SimpleDateFormat simpleDateFormat(){
        return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    }

}
